Skip to content

docs: Update github-runner-operator to Mature home page milestone#801

Merged
yanksyoon merged 14 commits into
mainfrom
docs/mature-home-milestone-isd-5894
Jul 13, 2026
Merged

docs: Update github-runner-operator to Mature home page milestone#801
yanksyoon merged 14 commits into
mainfrom
docs/mature-home-milestone-isd-5894

Conversation

@yanksyoon

Copy link
Copy Markdown
Member

What this PR does

Update to latest home page milestone

Why we need it

Documentation quality sync

Checklist

  • I followed the contributing guide
  • I added or updated the documentation (if applicable)
  • I updated docs/changelog.md with user-relevant changes
  • I used AI to assist with preparing this PR
  • I added or updated tests as needed (unit and integration)
  • If this is a Grafana dashboard: I added a screenshot of the dashboard
  • If this is Terraform: terraform fmt passes and tflint reports no errors
  • If the github-runner-manager application has been changed: The application version number is updated in github-runner-manager/pyproject.toml.

Only documentation change.

@erinecon erinecon left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you so much for working on the home page 🎉 the great news for us is that we have a lot of pages and content to work with :D but this also means that the review will likely take a few rounds as I'll dig into the docs in greater detail. Thanks in advance for your patience!

I've limited this first round (mostly) to suggesting pages and categories for the table

Comment thread docs/index.md Outdated
Comment thread docs/index.md Outdated
Comment thread docs/index.md Outdated
Comment thread docs/index.md Outdated
Comment thread docs/index.md Outdated
Comment thread docs/index.md Outdated
Comment thread docs/index.md Outdated
Comment thread docs/index.md Outdated
Comment thread docs/index.md Outdated
@erinecon erinecon added the documentation Improvements or additions to documentation label Jun 27, 2026
yanksyoon added a commit that referenced this pull request Jun 29, 2026
- Reorder Get started row with Quick start first
- Move Managing resource usage from Tutorial to Explanation
- Enhance Deployment row with Change repository/authentication pages
- Add LXD runners row with custom labels, base image, troubleshoot
- Rename 'Product-specific feature' to 'LXD runners'
- Enhance Design row with Integrations and ARM64 pages
- Expand Security row with all suggested security-related pages
- Use bullet separators instead of pipes for better rendering
- Remove Release notes from documentation organization section
- Remove Changelog from Contents list
- Move Managing resource usage and Security to Explanation section

Addresses all comments from erinecon on PR #801
- Reorder Get started row with Quick start first
- Move Managing resource usage from Tutorial to Explanation
- Enhance Deployment row with Change repository/authentication pages
- Add LXD runners row with custom labels, base image, troubleshoot
- Rename 'Product-specific feature' to 'LXD runners'
- Enhance Design row with Integrations and ARM64 pages
- Expand Security row with all suggested security-related pages
- Use bullet separators instead of pipes for better rendering
- Remove Release notes from documentation organization section
- Remove Changelog from Contents list
- Move Managing resource usage and Security to Explanation section

Addresses all comments from erinecon on PR #801
@yanksyoon yanksyoon force-pushed the docs/mature-home-milestone-isd-5894 branch from 837b789 to 35caa5f Compare June 29, 2026 08:34

@erinecon erinecon left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some general questions (which would probably lead to follow-up issues or PRs) and a nit

Comment thread docs/index.md Outdated
Comment thread docs/index.md Outdated
Comment thread docs/index.md

@yhaliaw yhaliaw left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This PR restructures docs/index.md with a navigation grid, a Diátaxis orientation section, reorganized community links, and normalized TOC indentation with relative link targets — a solid documentation improvement. All link targets check out and the writing is clean; the inline comments flag two small label-consistency and categorization issues.

One out-of-diff note: the prose pointer explaining the local-lxd variant ("If you want to use ephemeral LXD virtual machines…") was removed in favor of the navigation grid. Consider adding a brief one-liner above or near the grid to preserve that discoverability for readers who arrive at the page without prior context (docs/index.md, around the former line 30 area).


🤝 Human review with AI assistance.

Comment thread docs/index.md Outdated
Comment thread docs/index.md Outdated
yanksyoon and others added 4 commits July 8, 2026 09:16
- Change 'Quick start' link label to 'Deploy the GitHub runner charm'
  for clarity (erinecon nit)
- Update Diátaxis Tutorials description with local-lxd context
  (yhaliaw, erinecon)
- Move managing-resource-usage.md from tutorial/ to explanation/
  to match its actual category (yhaliaw, erinecon)
- Add one-liner about local-lxd variant above navigation grid
  (yhaliaw out-of-diff note)

@erinecon erinecon left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Spotted a few more nits, but I think the home page is really coming together 🎉 thank you so much for all your work on the home page!

Comment thread docs/index.md Outdated
Comment thread docs/index.md Outdated
Comment thread docs/index.md
Comment thread docs/index.md Outdated
Comment thread docs/index.md Outdated
yanksyoon and others added 5 commits July 13, 2026 12:02
Co-authored-by: Erin Conley <erin.conley@canonical.com>
Co-authored-by: Erin Conley <erin.conley@canonical.com>
Co-authored-by: Erin Conley <erin.conley@canonical.com>
@yanksyoon yanksyoon merged commit 9ec8675 into main Jul 13, 2026
59 of 60 checks passed
@yanksyoon yanksyoon deleted the docs/mature-home-milestone-isd-5894 branch July 13, 2026 07:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation Libraries: Out of sync

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants